helmet mounted sight - Deutsch Englisch Wörterbuch